a (damn) sight worse - French English Dictionary